Forum Linux.debian/ubuntu cherche build from source facile
Bonjour,
Dans le cadre d'un enseignement d'informatique, je souhaite montrer les multi stage builds à mes etudiants avec docker.
Pour ce faire je cherche un truc qui build quelque chose que je pourrais réutiliser dans la deuxieme image du multistage build.
Jai pensé à node mais ils ne connaissent pas forcément et cest un peu complexe de builder quelque chose avec node. Du coup je cherche un utilitaire linux qui genererait un binaire qui serait utilisable tel quel à partir (…)
Forum Programmation.web Build d'une version portable d'app Electron
Bonjour,
Je souhaiterais disposer d'une version portable de l'application Publii afin de l'utiliser au lycée avec mes élèves (où je n'ai pas les droits d'installation sur les postes Windows, mais où on peut fournir aux élèves des applications portables à exécuter)
Les développeurs ne fournissent pas de version portable de l'application, mais il semble aisé d'en créer une vu que c'est basé sur Electron: voir ce thread et la procédure de build
Je n'ai pas les compétences en technologies Web (…)
Lien L'image minimale de Nixos unstable est 100℅ reproductible
E.T. téléphone Meson
Meson est une technologie récente de la catégorie des systèmes de configuration et de gestion de la compilation de projets, à l’instar d’Autotools et de CMake. Nous proposons dans cette dépêche un tour de Meson, avec une explication des technologies en jeu, puis des comparaisons et quelques tests de rapidité et performance. En aucun cas nous ne tomberons dans le cassage des autres technologies et nous essaierons de comparer de manière la plus neutre possible.
Meson a été initié par Jussi Pakkanen en 2013. Frustré par Autotools, insatisfait par CMake, il a décidé de s’attaquer au problème et défini les buts à atteindre. Meson est le fruit de son travail, aidé de la communauté de contributeurs qui s’est formée.
Bien entendu, nous ne sommes pas omniscients et attendons des commentaires pertinents des lecteurs de LinuxFr.org pour corriger toute erreur, dans la joie et la bonne humeur.
Journal Un petit tour des systèmes de build
Parlons un peu de systèmes de build.
Mon métier consiste à programmer des jeux vidéos destinés aux plates-formes mobiles Android et iOS. Ce qui est commun aux deux plates-formes, c’est-à-dire la plus grosse partie de l'application, est écrit en C++, et ce qui est spécifique à la plate-forme est en Java ou en Objective-C. L'intérêt principal de tout faire en C++ est que les développeurs peuvent lancer l'application directement sur leur poste de travail, sous Linux ou OSX, et tester (…)
Forum Linux.livecd Compiler un live Linux minimal avec support NTFS
Bonsoir,
j'essaie d'obtenir un live USB Linux minimal qui soit rapide et léger et qui puisse monter des partitions NTFS.
J'ai trouvé ce script qui fonctionne bien pour compiler Linux mais quand je veux monter une partition NTFS:
mount -t ntfs /dev/sda1 /win
j'ai l'erreur
mount: mounting /dev/sda1 on /win failed: No such device
alors que /dev/sda1 existe bien.
Donc comment serait-il possible de monter une partition NTFS depuis ce live?
Je n'ai pas la possibilité d'installer un paquet (j'ai (…)
Journal Utiliser Python comme interpréteur dans vos Makefile
Le système de construction de logiciel utilisé par un projet est souvent celui proposé par le langage principal: setuptools
pour Python
, rebar
pour Erlang
, maven
pour Java
, etc. GNU make
a l'avantage d'être vraiment indépendant de tous les langages mais tellement générique qu'il est rarement utilisé sans surcouche: scons
, cmake
, autotools
, etc.
GNU make
a un autre avantage qu'aucun autre système, à ma connaissance, n'a qui est son langage propre (DSL) qui permet de (…)
Journal Chaine(s) de compilation ARM
Bonjour,
Ca fait longtemps que le problème m'interpelle, et la sortie du dernier Linux Magazine vient raviver mon sentiment d’incompréhension.
Pourquoi nos distributions préférées ne fournissent-elles pas de chaine(s) de compilation ARM packagées?
Les développements pour microcontrôleur sont pourtant bien supportés sous Linux. GCC supporte beaucoup de plateformes, comme AVR, MSP430, … et les paquets correspondants s'installent facilement (voir avr-gcc et mspgcc pour Debian par exemple).
Mais dès qu'il s'agit de ARM, plus grand chose de disponible! Pas de arm-gcc. (…)
Petit éventail des outils de construction (« builder ») libres
Je vous propose dans cette dépêche de revenir sur la panoplie d'outils de construction qui s'offre à nous (c'est à dire les outils permettant d'automatiser les étapes de préprocessing, compilation, éditions des liens, etc).
Je ne cherche pas à faire un comparatif, mais juste à les décrire pour en faire ressortir les avantages et inconvénients ainsi que les cas d'utilisation. Cette dépêche peut être vue comme un état de l'art allégé des outils de construction libres.
Je tiens à remercier les contributeurs de cette dépêche :
- GeneralZod
- tiennou
- NedFlanders
- claudex
Ce sont eux qui ont écrit la majeure partie de cette dépêche et qui l'ont améliorée et complétée grâce à leurs connaissances et au temps qu'ils y ont consacré.
Cette dépêche a pour objectif de faire découvrir ou redécouvrir des outils de constructions. Si vous en connaissez d'autres n'hésitez pas à en parler en commentaire.